.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://web.archive.org/web/20220120231731im_/https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

body {
  background-color: #f5f6f9;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

a {
  color: #fff;
  text-decoration: none;
}

a.w--current {
  color: #fff;
  text-decoration: none;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 362.77px;
  height: 146.14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 111.25px;
  padding-right: 5vw;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #4cbe42;
}

.navbar {
  background-color: hsla(0, 0%, 100%, 0);
}

.body {
  background-color: #f5f6f9;
}

.nav-link {
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1;
}

.nav-link:hover {
  font-weight: 700;
  text-decoration: underline;
}

.nav-link.w--current {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}

.home-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 37px;
  margin-bottom: 37px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 422.29px;
  max-width: 1200px;
  padding-left: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: linear-gradient(92deg, #4cbe42, #b4d265);
}

.hero-img-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 504.8px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.heading {
  width: 435px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 1;
}

.hero-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 228.29px;
  height: 43px;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
  text-align: center;
}

.left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.right {
  margin-left: 40px;
}

.home-departments {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.departments-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1146.68px;
  max-width: 1200px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.departments-wrapper {
  position: relative;
  width: 215.16px;
  border-radius: 10px;
  background-color: #fff;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 907.15px;
  height: 407.21px;
  margin-left: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50.61px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #000;
}

.text-block {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1;
}

.department-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.department-link:hover {
  background-color: #f1f1f1;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 7.44px;
  height: 11.84px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.block-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 289.04px;
  height: 180.28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: linear-gradient(85deg, #4cbe42, #b4d265);
  cursor: pointer;
}

.block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 289.04px;
  height: 180.28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: linear-gradient(83deg, #fe636b, #f6b525);
  cursor: pointer;
}

.block-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 289.04px;
  height: 180.28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b487da), to(#e4c3ff));
  background-image: linear-gradient(180deg, #b487da, #e4c3ff);
  cursor: pointer;
}

.block-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 289.04px;
  height: 180.28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff888e), to(#f9c1c4));
  background-image: linear-gradient(180deg, #ff888e, #f9c1c4);
  cursor: pointer;
}

.block-5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 289.04px;
  height: 180.28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3399fe), to(#a9d4ff));
  background-image: linear-gradient(180deg, #3399fe, #a9d4ff);
  cursor: pointer;
}

.block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 289.04px;
  height: 180.28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
}

.start-shopping-btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 129px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.text-block-2 {
  position: absolute;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  text-align: center;
}

.block-1-img-holder {
  position: relative;
  top: 7px;
  z-index: 1;
  width: 170px;
}

.block-2-img-holder {
  position: relative;
  top: 22px;
  z-index: 1;
  width: 200px;
}

.block-3-img-holder {
  position: relative;
  z-index: 1;
  width: 129px;
}

.block-4-img-holder {
  position: relative;
  top: 9px;
  z-index: 1;
  width: 169px;
}

.block-5-img-holder {
  position: relative;
  top: 14px;
  z-index: 1;
  width: 187px;
}

.block-4-heading {
  position: absolute;
  top: -3%;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 2.4em;
  line-height: 1;
  font-weight: 900;
  text-align: center;
}

.block-5-heading {
  position: absolute;
  top: -3%;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 2.5em;
  line-height: 1;
  font-weight: 900;
  text-align: center;
}

.block-3-heading {
  position: absolute;
  top: -3%;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 3em;
  line-height: 1;
  font-weight: 900;
  text-align: center;
}

.block-2-heading {
  position: absolute;
  top: -3%;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 3em;
  line-height: 1;
  font-weight: 900;
  text-align: center;
}

.block-1-heading {
  position: absolute;
  top: -3%;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 3em;
  line-height: 1;
  font-weight: 900;
  text-align: center;
}

.why-gto {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 74px;
  padding-bottom: 74px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.why-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70vw;
  max-width: 1200px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-3 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  text-align: center;
}

.heading-2 {
  font-family: 'Mark pro', sans-serif;
  font-size: 17px;
  line-height: 1;
  text-align: center;
}

.deals {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.deals-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.heading-3 {
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
  white-space: nowrap;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-11 {
  width: 100%;
  height: 1px;
  background-color: #dad7d7;
}

.deals-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 40px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.deals-of-the-day-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 184.43px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #019289;
}

.deals-of-the-day-bg._2 {
  background-color: #b487da;
}

.deals-of-the-day-bg._3 {
  background-color: #3399fe;
}

.deals-of-the-day-bg._4 {
  background-color: #b4d265;
}

.deals-of-the-day-bg._6 {
  background-color: #b487da;
}

.deals-of-the-day-bg._7 {
  background-color: #3399fe;
}

.deals-of-the-day-bg._8 {
  background-color: #b4d265;
}

.deals-of-the-day-bg._10 {
  background-color: #b487da;
}

.deals-of-the-day-bg._11 {
  background-color: #3399fe;
}

.deals-of-the-day-bg._12 {
  background-color: #b4d265;
}

.deals-of-the-day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
}

.heading-4 {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}

.text-block-4 {
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}

.add-to-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.div-block-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 35.02px;
  margin-top: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
}

.remove {
  width: 29px;
  height: 34px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Vector-5.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.add {
  width: 29px;
  height: 34px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Vector-4.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.badge {
  position: absolute;
  left: -20%;
  top: -12%;
}

.categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.categories-wrapper {
  width: 100%;
}

.categories-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.all-categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#019289), to(#4cbe42));
}

.categories-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 50px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  cursor: pointer;
}

.category-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  border: 4px solid  #b4d265;
  background-color: white;
}

.category-bg._2 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #f9c1c4;
}

.category-bg._3 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #b487da;
}

.category-bg._4 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #3399fe;
}

.category-bg._6 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid  #f9c1c4;
}

.category-bg._7 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #b487da;
}

.category-bg._8 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #3399fe;
}

.category-bg._10 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #f9c1c4;
}

.category-bg._11 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #b487da;
}

.category-bg._12 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #3399fe;
}

.category-bg._14 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid #f9c1c4;
}

.category-bg._15 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid  #b487da;
}

.category-bg._16 {
  
  background-color: white;
    border-radius: 100%;
    border: 4px solid  #3399fe;
}

.text-block-5 {
  font-family: 'Mark pro', sans-serif;
}

.popular-sellers {
  overflow: hidden;
  padding: 10px 25px 100px;
}

.popular-sellers-wrapper {
  position: relative;
  width: 1183.3px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.section-title {
  margin-top: 40px;
  margin-bottom: 50px;
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
}

.cms-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
}

.collection-item {
  width: 281px;
  padding-right: 15px;
  padding-left: 15px;
}

.prev {
  position: absolute;
  left: -6%;
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #fd665e;
  border-radius: 100%;
  background-color: #000;
  cursor: pointer;
}

.prev:hover {
  background-color: rgba(253, 102, 94, 0.44);
}

.next {
  position: absolute;
  top: 50%;
  right: -6%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #fd665e;
  border-radius: 100%;
  background-color: #000;
  cursor: pointer;
}

.next:hover {
  background-color: rgba(253, 102, 94, 0.44);
}

.collection-list-wrapper {
  overflow: hidden;
}

.popular-sellers-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.popular-sellers-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.popular-sellers-bg._2 {
  background-color: #2cc97a;
}

.popular-sellers-bg._3 {
  background-color: #4cbe42;
}

.popular-sellers-bg._4 {
  background-color: orange;
}

.popular-sellers-bg._5 {
  background-color: #2cc97a;
}

.popular-sellers-bg._6 {
  background-color: #4cbe42;
}

.popular-seller-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cart-btn {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 35px;
  height: 35px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Group-104.svg');
  background-position: 50% 50%;
  background-size: 35px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.footer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  margin-top: 147px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#019289), to(#4cbe42));
  background-image: linear-gradient(180deg, #019289, #4cbe42);
}

.footer-wrapper {
  position: relative;
  z-index: 1;
  width: 1146.39px;
  height: auto;
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.middle-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
}

.socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 46px;
  height: 46px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100%;
  text-decoration: none;
}

.text-block-6 {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.div-block-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.heading-5 {
  margin-bottom: 15px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.div-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-21 {
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
  background-color: #fff;
}

.text-block-7 {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.last-row {
  padding-top: 60px;
}

.div-block-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-logo-wrapper {
  width: 275.65px;
}

.top-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.subscribe-form-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.subscribe-form-input-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}

.subscribe-form-input {
  width: 457.04px;
  height: 47.63px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  background-color: #fff;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.field-label {
  margin-bottom: 12px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
  font-weight: 400;
}

.submit-button {
  width: 112.67px;
  height: 47.63px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  background-color: #ef634f;
  font-size: 15px;
}

.form-block {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
}

.div-block-24 {
  width: 150px;
}

.div-block-25 {
  width: 100px;
}

.div-block-26 {
  width: 150px;
}

.div-block-27 {
  width: 180px;
}

.div-block-28 {
  width: 100%;
}

.text-block-8 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.store-is-now-closed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-link {
  margin-top: 5px;
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  text-decoration: underline;
  cursor: pointer;
}

.footer-link:hover {
  font-weight: 700;
}

.text-block-9 {
  margin-top: 5px;
}

.div-block-30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 166.38px;
  height: 42.64px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 10px;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-30-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 114.32px;
  height: 42.64px;
  margin-left: 17px;
  padding-left: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 10px;
}

.search-btn {
  width: 54.47px;
  height: 42.64px;
  margin-left: 17px;
  border-radius: 10px;
  background-color: #fff;
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Vector-6.svg');
  background-position: 50% 50%;
  background-size: 21px;
  background-repeat: no-repeat;
  box-shadow: none;
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  cursor: pointer;
}

.search-btn:hover {
  box-shadow: -3px 2px 5px 0 rgba(0, 0, 0, 0.25);
}

.div-block-31 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32.42px;
  height: 32.42px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
}

.text-block-10 {
  margin-left: 14px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.div-block-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18.24px;
  height: 18.24px;
  margin-left: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: red;
}

.text-block-11 {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  line-height: 1;
}

.text-block-12 {
  margin-left: 2px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.wave-pattern {
  display: none;
  width: 100vw;
  height: auto;
  max-width: 150%;
  margin-bottom: -173px;
  padding-bottom: 0px;
}

.text-block-7-copy {
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}

.image-5 {
  margin-left: 5px;
}

.store-is-closed-modal {
  position: absolute;
  left: 25%;
  top: 99%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 217.26px;
  height: 283px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: -8px 6px 20px 0 rgba(0, 0, 0, 0.16);
}

.text-block-13 {
  margin-top: 10px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  text-align: center;
}

.all-deals-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.09px;
  height: 43.86px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.div-block-34 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wave-pattern-copy {
  position: relative;
  z-index: -1;
  display: block;
  width: 100vw;
  height: auto;
  max-width: 150%;
  margin-top: 140px;
  margin-bottom: -151px;
  padding-bottom: 0px;
}

.faqs {
  width: 100vw;
  margin-top: 37px;
}

.text-block-20 {
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 1.2;
}

.faq-list {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
  padding-bottom: 0px;
  border: 1px solid #000;
}

.heading-9 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #000;
  font-size: 25px;
  line-height: 1;
}

.faq-heading {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Mark pro', sans-serif;
}

.heading-10 {
  margin-bottom: 100px;
  font-family: 'Mark pro', sans-serif;
  color: #000;
  line-height: 1;
  font-weight: 700;
  text-align: center;
}

.faq-body {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding-right: 20px;
  padding-left: 20px;
  font-family: 'Mark pro', sans-serif;
}

.faqs-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  padding-top: 100px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47px;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-10 {
  position: relative;
  max-width: 60vw;
}

.store-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.store-header-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 504.15px;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #019289;
}

.div-block-52 {
  width: 1031.76px;
}

.div-block-53 {
  position: relative;
  top: 29px;
  width: 641px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 1;
  text-align: center;
}

.heading-11 {
  font-size: 44px;
  line-height: 1;
}

.category-grocies {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-groceries-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-groceries-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.see-all-btn {
  background-color: rgba(56, 152, 236, 0);
  font-family: 'Mark pro', sans-serif;
  color: #019289;
  font-size: 20px;
  line-height: 1;
  font-weight: 700;
  white-space: nowrap;
}

.cat-groceries {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.electronics-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.electronics-bg._2 {
  background-color: #2cc97a;
}

.electronics-bg._3 {
  background-color: #4cbe42;
}

.electronics-bg._4 {
  background-color: orange;
}

.membership {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  margin-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 362.17px;
  margin-top: 65px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-21 {
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 2;
  text-align: center;
}

.heading-12 {
  font-family: 'Mark pro', sans-serif;
  font-size: 25px;
  line-height: 1;
}

.heading-13 {
  font-family: 'Mark pro', sans-serif;
  font-size: 40px;
  line-height: 1;
  text-align: center;
}

.text-span {
  color: red;
}

.button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 379.1px;
  height: 43.86px;
  margin-top: 65px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.div-block-55 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-56 {
  width: 649.48px;
  margin-top: 35px;
}

.text-block-22 {
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1.2;
  text-align: center;
}

.link {
  color: #019289;
}

.membership-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-2 {
  cursor: pointer;
}

.link-3 {
  cursor: pointer;
}

.log-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-block-2 {
  width: 517.12px;
}

.text-field {
  height: 43.86px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.field-label-2 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
  font-weight: 400;
}

.submit-button-2 {
  width: 100%;
  height: 43.86px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.heading-14 {
  margin-bottom: 50px;
  font-family: 'Mark pro', sans-serif;
  font-size: 40px;
  line-height: 1;
  text-align: center;
}

.field-wrapper {
  margin-top: 15px;
}

.text-block-23 {
  margin-top: 15px;
  margin-left: 10px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.text-block-24 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
  text-align: center;
}

.link-4 {
  color: #000;
  text-decoration: none;
}

.sign-up {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-5 {
  color: red;
  text-decoration: none;
}

.link-6 {
  color: red;
  text-decoration: none;
}

.div-block-57 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 340.78px;
}

.div-block-58 {
  position: absolute;
  left: auto;
  top: 56%;
  right: 9%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160.47px;
  height: 160.47px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-6 {
  position: absolute;
  width: 60px;
  height: 54px;
}

.cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1068.75px;
}

.div-block-60 {
  width: 525.71px;
}

.cart-item-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #4cbe42;
}

.cart-item-bg._2 {
  background-color: orange;
}

.cart-item-bg._3 {
  background-color: #019289;
}

.cart-item-bg._4 {
  background-color: #ef634f;
}

.cart-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  margin-top: 30px;
  margin-left: 19px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-7 {
  max-width: 80%;
}

.heading-15 {
  margin-bottom: 38px;
  font-family: 'Mark pro', sans-serif;
  line-height: 1;
}

.instructions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(1, 146, 137, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/emojione-v1_empty-note-page.png');
  background-position: 19% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  font-family: 'Mark pro', sans-serif;
  color: #000;
  cursor: pointer;
}

.instructions-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(1, 146, 137, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Vector-10.svg');
  background-position: 24% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  font-family: 'Mark pro', sans-serif;
  color: #ef634f;
  cursor: pointer;
}

.div-block-61 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 525.71px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-16 {
  margin-bottom: 20px;
  font-family: 'Mark pro', sans-serif;
  line-height: 1;
}

.line {
  width: 100%;
  height: 1px;
  background-color: #000;
}

.div-block-63 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.text-block-25 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.order-summary {
  width: 424.31px;
  margin-left: 121px;
}

.total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
  font-weight: 700;
}

.proceed-to-checkout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.continue-shopping {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.text-block-26 {
  margin-top: 60px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.div-block-64 {
  margin-top: 20px;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox {
  width: 17.43px;
  height: 17.43px;
}

.section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 120px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-65 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1062.9px;
  max-width: 1200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-66 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 536.48px;
  height: 536.48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #4cbe42;
}

.div-block-67 {
  width: 425.24px;
  margin-left: 101px;
}

.div-block-68 {
  width: 100%;
  height: 1px;
  background-color: #000;
}

.text-block-27 {
  margin-top: 91px;
  margin-bottom: 91px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.heading-17 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.ksgdidgsikd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 256.78px;
  height: 41.68px;
  margin-left: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.amount-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 112.24px;
  height: 41.68px;
  margin-left: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
}

.div-block-69 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-28 {
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.div-block-70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-account {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-account-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1051.22px;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-18 {
  font-family: 'Mark pro', sans-serif;
  font-size: 40px;
  line-height: 1;
}

.account-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 67px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-details {
  position: relative;
  width: 298.58px;
}

.order-details {
  width: 638.29px;
  margin-left: 114px;
}

.user-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 53.73px;
  height: 53.73px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
}

.user-details-wrap {
  position: relative;
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.email {
  width: 298.58px;
  margin-top: 13px;
}

.username {
  margin-top: 20px;
  font-weight: 700;
}

.logout {
  padding-left: 34px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Vector-11.svg');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: 'Mark pro', sans-serif;
  color: #000;
  font-size: 15px;
  line-height: 1;
}

.logout-btn-wrapper {
  margin-top: 193px;
}

.divider {
  width: 1px;
  height: 348.04px;
  background-color: #000;
}

.order-details-heading {
  margin-bottom: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
}

.order-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.see-details-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 167.08px;
  margin-top: 15px;
  margin-left: 131px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.order-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 152.9px;
  height: 152.9px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #4cbe42;
}

.div-block-82 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 152.9px;
  margin-left: 27px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Mark pro', sans-serif;
  font-size: 17px;
  line-height: 1;
}

.text-block-31 {
  font-size: 20px;
  font-weight: 700;
}

.text-block-32 {
  margin-top: 5px;
}

.text-block-33 {
  margin-top: 25px;
}

.text-block-34 {
  margin-top: 9px;
}

.member-account {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.member-account-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1051.22px;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.member-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 67px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.member-details {
  width: 298.58px;
}

.member-details-wrap {
  position: relative;
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.member-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 53.73px;
  height: 53.73px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
}

.div-block-83 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80.42px;
  height: 80.42px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-8 {
  position: absolute;
}

.div-block-84 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.privacy-policy {
  width: 100vw;
  margin-top: 37px;
}

.privacy-policy-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  padding-top: 100px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-10-copy {
  position: relative;
  max-width: 50vw;
}

.pricacy-policy-content {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.terms-of-use {
  width: 100vw;
  margin-top: 37px;
}

.terms-of-use-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  padding-top: 100px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.terms-of-use-content {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.deals-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 37px;
  margin-bottom: 37px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.deals-header-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 422.29px;
  max-width: 1200px;
  padding-bottom: 20px;
  padding-left: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #000;
  background-image: none;
}

.deals-header-img-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 504.8px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.deals-header-left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-left: 56px;
}

.deals-header-right {
  margin-left: 40px;
}

.text-block-36 {
  margin-top: 18px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 29px;
  line-height: 1;
}

.cat-appliances-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-appliances {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-appliances-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #b4d265;
}

.cat-appliances-bg._2 {
  background-color: #2cc97a;
}

.cat-appliances-bg._3 {
  background-color: #4cbe42;
}

.cat-appliances-bg._4 {
  background-color: orange;
}

.category-appliances {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-beauty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-beauty-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-beauty-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-beauty {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-beauty-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #b4d265;
}

.cat-beauty-bg._2 {
  background-color: #2cc97a;
}

.cat-beauty-bg._3 {
  background-color: #4cbe42;
}

.cat-beauty-bg._4 {
  background-color: orange;
}

.cat-clothing {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-clothing-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.category-clothing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-luggage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-luggage-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-luggage {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-luggage-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-luggage-bg._2 {
  background-color: #2cc97a;
}

.cat-luggage-bg._3 {
  background-color: #4cbe42;
}

.cat-luggage-bg._4 {
  background-color: orange;
}

.cat-electronics-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.category-electronics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-electronics-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-electronics {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-electronics-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-electronics-bg._2 {
  background-color: #2cc97a;
}

.cat-electronics-bg._3 {
  background-color: #4cbe42;
}

.cat-electronics-bg._4 {
  background-color: orange;
}

.category-floral {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-floral-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-floral-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-floral {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-floral-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-floral-bg._2 {
  background-color: #2cc97a;
}

.cat-floral-bg._3 {
  background-color: #4cbe42;
}

.cat-floral-bg._4 {
  background-color: orange;
}

.category-home-kitchen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-sport-fitness {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-tires-auto {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-home-kitchen-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-home-kitchen-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-home-kitchen {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-home-kitchen-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-home-kitchen-bg._2 {
  background-color: #2cc97a;
}

.cat-home-kitchen-bg._3 {
  background-color: #4cbe42;
}

.cat-home-kitchen-bg._4 {
  background-color: orange;
}

.cat-sport-fitness-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-sport-fitness-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-sport-fitness {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-sport-fitness-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-sport-fitness-bg._2 {
  background-color: #2cc97a;
}

.cat-sport-fitness-bg._3 {
  background-color: #4cbe42;
}

.cat-sport-fitness-bg._4 {
  background-color: orange;
}

.cat-tires-auto-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.cat-tires-auto-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-tires-auto {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-tires-auto-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-tires-auto-bg._2 {
  background-color: #2cc97a;
}

.cat-tires-auto-bg._3 {
  background-color: #4cbe42;
}

.cat-tires-auto-bg._4 {
  background-color: orange;
}

.cat-clothing-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-clothing-bg._2 {
  background-color: #2cc97a;
}

.cat-clothing-bg._3 {
  background-color: #4cbe42;
}

.cat-clothing-bg._4 {
  background-color: orange;
}

.press-brands {
  width: 100vw;
  margin-top: 37px;
}

.press-brand-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  padding-top: 100px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.press-brand-content {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.text-block-20-copy {
  margin-top: 20px;
  padding-bottom: 40px;
  font-size: 15px;
  line-height: 1.2;
}

.partner-opportunities {
  width: 100vw;
  margin-top: 37px;
}

.partner-opportunities-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  padding-top: 100px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partner-opportunities-content {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 0px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.preloader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99999999;
  display: none;
  width: 100vw;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.preloader-logo-wrap {
  width: 500px;
}

.loading-main {
  width: 500px;
  height: 10px;
  border-radius: 100px;
  background-color: #f5f5f5;
}

.loading-bg {
  position: absolute;
  width: 500px;
  height: 10px;
  border-radius: 100px;
  background-color: #000;
  background-image: linear-gradient(70deg, #4cbe42, #b4d265);
}

.loading-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.preloader-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.preloader-loading-bar {
  margin-top: 100px;
}

.text-block-37 {
  margin-bottom: 20px;
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}

.div-block-85 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 883px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #fff200;
}

.instructions-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99999;
  display: none;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.div-block-86 {
  width: 100%;
  height: 1px;
  background-color: #c2c2c2;
}

.instruction-input-field {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 300px;
  background-color: #fff98e;
}

.instruction-input-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 829px;
  padding-top: 24px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-19 {
  margin-top: 0px;
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
}

.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.submit-note {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 829px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.vv {
  width: 100%;
  height: 471px;
  background-color: #fff98e;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  white-space: normal;
}

.close-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
}

.pin-holder {
  position: absolute;
  top: -6%;
  width: 49.08px;
}

.contact-us {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-field {
  height: 43.86px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.heading-20 {
  font-size: 30px;
  line-height: 1;
}

.department-categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.groceries-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.groceries-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47.13px;
  height: 47.13px;
  margin-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #000;
  box-shadow: -4px 4px 7px 0 rgba(0, 0, 0, 0.25);
}

.div-block-88 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 142.42px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.call-us {
  position: fixed;
  left: auto;
  top: auto;
  right: 5%;
  bottom: 10%;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.picked-for-you {
  overflow: hidden;
  padding: 10px 25px 100px;
}

.picked-for-you-wrapper {
  position: relative;
  width: 1183.3px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.picked-for-you-list-wrapper {
  overflow: hidden;
}

.often-bought-with-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.picked-for-you-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.picked-for-you-bg._2 {
  background-color: #2cc97a;
}

.picked-for-you-bg._3 {
  background-color: #4cbe42;
}

.picked-for-you-bg._4 {
  background-color: orange;
}

.picked-for-you-bg._5 {
  background-color: #2cc97a;
}

.picked-for-you-bg._6 {
  background-color: #4cbe42;
}

.often-bought-with {
  overflow: hidden;
  padding: 10px 25px 100px;
}

.often-bought-with-wrapper {
  position: relative;
  width: 1183.3px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.collection-list-wrapper-copy {
  overflow: hidden;
}

.often-bought-with-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.often-bought-with-bg._2 {
  background-color: #2cc97a;
}

.often-bought-with-bg._3 {
  background-color: #4cbe42;
}

.often-bought-with-bg._4 {
  background-color: orange;
}

.often-bought-with-bg._5 {
  background-color: #2cc97a;
}

.often-bought-with-bg._6 {
  background-color: #4cbe42;
}

.picked-for-you-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.buy-again {
  overflow: hidden;
  padding: 10px 25px 100px;
}

.buy-again-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.buy-again-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.buy-again-bg._2 {
  background-color: #2cc97a;
}

.buy-again-bg._3 {
  background-color: #4cbe42;
}

.buy-again-bg._4 {
  background-color: orange;
}

.buy-again-bg._5 {
  background-color: #2cc97a;
}

.buy-again-bg._6 {
  background-color: #4cbe42;
}

.buy-again-wrapper {
  position: relative;
  width: 1183.3px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.buy-again-list-wrapper {
  overflow: hidden;
}

.favourites-btn {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.fill {
  display: none;
}

.outline {
  position: absolute;
}

.ldjhjdsl-ds {
  width: 35px;
  height: 35px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Group-104.svg');
  background-position: 50% 50%;
  background-size: 35px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.div-block-90 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.uploade-documetns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.upload-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  max-width: 1200px;
  padding-top: 3%;
  padding-bottom: 3%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-38 {
  width: 550.58px;
  margin-bottom: 76px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  text-align: center;
}

.div-block-92 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 517.12px;
  height: 169.35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
}

.div-block-93 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 517.12px;
  height: 169.34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
}

.text-block-39 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.heading-21 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: 'Mark pro', sans-serif;
  font-size: 40px;
  line-height: 1;
  text-align: center;
}

.image-9 {
  width: 250px;
}

.submit-documents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 517.12px;
  margin-top: 51px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.text-span-2 {
  color: #019289;
  font-weight: 500;
}

.text-span-3 {
  color: #019289;
  font-weight: 700;
}

.form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-40 {
  width: 517.12px;
  margin-bottom: 10px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.text-block-41 {
  width: 517.12px;
  margin-top: 51px;
  margin-bottom: 10px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.section-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.47);
}

.div-block-94 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  height: 400px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 25px;
  background-color: #fff;
}

.heading-22 {
  margin-bottom: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}

.back-to-account {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.image-10 {
  width: 100px;
}

.cancel-submission {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 517.12px;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  background-color: rgba(1, 146, 137, 0);
  font-family: 'Mark pro', sans-serif;
  color: #000;
  cursor: pointer;
}

.text-block-42 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  text-align: center;
}

.view-favourites-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-top: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.pending-icon {
  position: absolute;
  width: 25px;
}

.order-details-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1051.22px;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.payment-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Mark pro', sans-serif;
}

.delivery-information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Mark pro', sans-serif;
}

.payment-details-heading {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
}

.delivery-method-heading {
  font-size: 20px;
  font-weight: 700;
}

.address-heading {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
}

.payment-methos-heading {
  font-size: 20px;
  font-weight: 700;
}

.payment-heading {
  margin-top: 60px;
  margin-bottom: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
}

.delivery-info-heading {
  margin-top: 60px;
  margin-bottom: 30px;
  font-family: 'Mark pro', sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
}

.text-block-43 {
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.div-block-95 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.favourites {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.favourites-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.favourites-container {
  width: 1183.3px;
  max-width: 1200px;
}

.favourites-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 60px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.favourites-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.text-block-38-copy {
  width: 550.58px;
  margin-bottom: 40px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  text-align: left;
}

.div-block-96 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 550.58px;
  height: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f0f0;
}

.text-block-44 {
  width: 550.58px;
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.div-block-97 {
  width: 95%;
  height: 125px;
  background-color: #fff;
}

.div-block-98 {
  width: 90%;
  height: 30px;
  margin-top: 15px;
}

.clear {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
}

.undo {
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #000;
  background-color: rgba(1, 146, 137, 0);
  font-family: 'Mark pro', sans-serif;
  color: #000;
}

.text-field-2 {
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  line-height: 1;
}

.field-label-3 {
  width: 100%;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
}

.text-block-38-copy-copy {
  width: 550.58px;
  margin-top: 30px;
  margin-bottom: 0px;
  font-family: 'Mark pro', sans-serif;
  font-size: 15px;
  text-align: left;
}

.div-block-99 {
  width: 100%;
}

.favourites-heading {
  font-family: 'Mark pro', sans-serif;
  font-size: 40px;
  line-height: 1;
  text-align: center;
}

.department-categories-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 120px;
  max-width: 1200px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #019289;
  background-image: none;
}

.department-categories-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.department-categories-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.department-categories-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.department-categories-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.department-categories-list-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #f1f1f1;
}

.heading-23 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 1;
  text-align: center;
}

.department-categories-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.department-categories-title {
  font-family: 'Mark pro', sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
}

.right-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.checkbox-field-2 {
  line-height: 1.6em;
}

.discounts {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
}

.text-block-64 {
  color: #000;
  line-height: 1.3em;
}

.billing-address {
  margin-top: 20px;
}

.left-block {
  width: 60%;
}

.checkout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.payment-info {
  margin-top: 20px;
}

.shipping-details {
  margin-top: 20px;
}

.div-block-219 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-214 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
}

.column_1 {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.column_2 {
  padding-right: 0px;
  padding-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.order-summary-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  padding: 10px 20px 20px;
  background-color: #fff;
}

.text-field-4 {
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.form-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  font-family: 'Mark pro', sans-serif;
}

.div-block-215 {
  padding: 20px;
  background-color: #fff;
}

.submit-button-3 {
  background-color: #000;
  line-height: 1.6em;
}

.heading-77 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  line-height: 1.3em;
}

.customer-info {
  margin-top: 20px;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.column_3 {
  padding-right: 0px;
  padding-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.select-field {
  background-color: #fff;
  color: #949494;
}

.select-field-2 {
  background-color: #fff;
  color: #949494;
}

.back-to-cart-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  background-color: rgba(1, 146, 137, 0);
  font-family: 'Mark pro', sans-serif;
  color: #000;
  cursor: pointer;
}

.heading-16-copy {
  margin-bottom: 20px;
  font-family: 'Mark pro', sans-serif;
  font-size: 20px;
  line-height: 1;
}

.payment-options {
  margin-top: 0px;
}

.stripe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

.div-block-221 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paypal-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  background-color: rgba(1, 146, 137, 0);
  background-image: none;
  font-family: 'Mark pro', sans-serif;
  color: #000;
  cursor: pointer;
}

.div-block-222 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.image-11 {
  width: 363px;
}

.image-12 {
  width: 100px;
}

.div-block-223 {
  overflow: auto;
  width: 100%;
  height: 335px;
}

.store-is-closed-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.search-results {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-results-container {
  width: 1183.3px;
  max-width: 1200px;
}

.search-results-heading {
  font-family: 'Mark pro', sans-serif;
  font-size: 40px;
  line-height: 1;
  text-align: center;
}

.search-results-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-224 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-wrapper {
  position: absolute;
  left: auto;
  top: 165%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: none;
  width: 50vw;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Mark pro', sans-serif;
}

.search-input {
  height: 50px;
  margin-bottom: 0px;
  padding-left: 38px;
  font-size: 15px;
}

.search-button {
  height: 50px;
  padding-right: 40px;
  padding-left: 40px;
  background-color: #019289;
  font-size: 15px;
  line-height: 1;
}

._24-hr-store-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._24-hr-store-header-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 504.15px;
  max-width: 1200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #019289;
  background-image: linear-gradient(68deg, #4cbe42, #b4d265);
}

._24-hr-store-heading {
  width: 808px;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 1;
  text-align: center;
}

._24-hr-store-header-image-wrapper {
  width: 808px;
}

.link-7 {
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  cursor: pointer;
}

.link-7:hover {
  font-weight: 700;
  text-decoration: underline;
}

._24-hr-store-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #019289;
  font-family: 'Mark pro', sans-serif;
  cursor: pointer;
}

._24hr-store-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._24hr-products-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

._24hr-store-product-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._24hr-store-product-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._24hr-store-product-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

._24-hr-store-products-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._24hr-store-products-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 120px;
  max-width: 1200px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #019289;
  background-image: none;
}

.category-furniture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-furniture-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cat-furniture {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cat-furniture-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.cat-furniture-bg._2 {
  background-color: #2cc97a;
}

.cat-furniture-bg._3 {
  background-color: #4cbe42;
}

.cat-furniture-bg._4 {
  background-color: orange;
}

.image-13 {
  width: 25px;
}

.department-link-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.department-link-copy:hover {
  background-color: #f1f1f1;
}

.div-block-225 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.call {
  display: none;
  width: 47.13px;
  height: 47.13px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #000;
  box-shadow: -4px 4px 7px 0 rgba(0, 0, 0, 0.25);
}

.text-us {
  display: block;
  opacity: 0;
}

.phone-us {
  position: absolute;
  display: block;
  opacity: 0;
}

.link-8 {
  -webkit-transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  transition: all 300ms cubic-bezier(.39, .575, .565, 1);
  color: #000;
}

.link-8:hover {
  font-weight: 700;
  text-decoration: underline;
}

.got-questions {
  margin-top: 60px;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 1.2;
}

.category-products-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-products-head {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 120px;
  max-width: 1200px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #019289;
  background-image: none;
}

.category-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-products-wrapper {
  width: 1183.3px;
  max-width: 1200px;
}

.category-products-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-products-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 251.27px;
  margin-top: 30px;
  margin-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.category-products-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 240.67px;
  height: 240.67px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #019289;
}

.favourites-btn-copy {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
}

.dropdown-content {
  position: relative;
  overflow: hidden;
  height: auto;
}

.image-14 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.div-block-227 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-228 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2man-delivery-dropdown {
  font-size: 15px;
  line-height: 1;
}

._2man-delivery-items-list {
  margin-bottom: 10px;
}

.div-block-229 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2man-delivery-help {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._2man-delivery-help-wrap {
  position: absolute;
  left: 119px;
  top: 353px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  padding: 10px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: -4px 3px 20px 0 rgba(0, 0, 0, 0.26);
}

.close-help {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-65 {
  margin-top: 0px;
}

.payment-option-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  background-color: #fff;
}

.link-9 {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.checkout-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 25px;
  line-height: 1.3em;
}

.slider {
  width: 100%;
  height: 100%;
}

.slide {
  position: relative;
  background-color: #4cbe42;
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/5a22fcb6bffd64-1.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slider-next {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #fd665e;
  border-radius: 100%;
  background-color: #000;
  cursor: pointer;
}

.slider-next:hover {
  background-color: rgba(253, 102, 94, 0.44);
}

.icon-2 {
  display: none;
}

.right-arrow {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-3 {
  display: none;
}

.slider-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #fd665e;
  border-radius: 100%;
  background-color: #000;
  cursor: pointer;
}

.slider-prev:hover {
  background-color: rgba(253, 102, 94, 0.44);
}

.left-arrow {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-2 {
  background-color: #4cbe42;
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/kisspng-maize-vegetable-sweet-corn-corn-kernel-fruit-corn-5aa1072fd750f4.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.out-of-stock-badge {
  position: absolute;
  left: -3%;
  top: -3%;
  right: auto;
  bottom: auto;
  z-index: 1;
  display: none;
}

.remove-from-cart-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(1, 146, 137, 0);
  background-image: url('/web/20220120231731im_/https://grocerytakeout.com/images/Vector-10.svg');
  background-position: 24% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  font-family: 'Mark pro', sans-serif;
  color: #ef634f;
  cursor: pointer;
}

.cart-out-of-stock-badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  font-family: 'Mark pro', sans-serif;
  line-height: 1;
  text-align: center;
}

.image-15 {
  width: 150px;
}

.cart-out-of-stock-badge-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 41.68px;
  margin-top: 0px;
  margin-left: 31px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  background-color: #e0e0e0;
  font-family: 'Mark pro', sans-serif;
  line-height: 1;
  text-align: center;
}

.out-of-stock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 41.68px;
  margin-top: 0px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ef634f;
  font-family: 'Mark pro', sans-serif;
  color: #fff;
  line-height: 1;
  text-align: center;
}

@media screen and (min-width: 1920px) {
  .form-5 {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  .hero-wrapper {
    width: 90vw;
    height: 253px;
  }

  .hero-img-holder {
    width: 300px;
  }

  .heading {
    width: 200px;
    font-size: 25px;
  }

  .hero-btn {
    width: 200px;
    height: 39px;
    margin-top: 20px;
  }

  .departments-content {
    width: 90vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .departments-wrapper {
    width: 30%;
    height: auto;
  }

  .div-block-4 {
    width: 70%;
    height: auto;
    margin-left: 20px;
  }

  .block-1 {
    width: 49%;
    height: 170px;
  }

  .block-2 {
    width: 49%;
    height: 170px;
  }

  .block-3 {
    width: 49%;
    height: 170px;
    margin-top: 10px;
  }

  .block-4 {
    width: 49%;
    height: 170px;
    margin-top: 10px;
  }

  .block-5 {
    width: 49%;
    height: 170px;
    margin-top: 10px;
  }

  .block-6 {
    width: 49%;
    margin-top: 10px;
  }

  .block-5-heading {
    font-size: 1.9em;
  }

  .block-3-heading {
    font-size: 2.5em;
  }

  .block-2-heading {
    font-size: 2.5em;
  }

  .block-1-heading {
    font-size: 2.5em;
  }

  .why-wrapper {
    width: 90vw;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-9 {
    width: 23%;
  }

  .deals-wrapper {
    width: 90vw;
  }

  .deals-list {
    width: 200px;
    margin-top: 40px;
  }

  .deals-of-the-day-bg {
    width: 200px;
  }

  .deals-of-the-day {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .categories-wrapper {
    width: 100%;
  }

  .all-categories {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .categories-list {
    width: 200px;
  }

  .category-bg {
    width: 200px;
    height: 200px;
  }

  .popular-sellers {
    padding-top: 100px;
  }

  .popular-sellers-wrapper {
    width: 90vw;
  }

  .section-title {
    margin-top: 0px;
    margin-left: 0%;
  }

  .prev {
    left: -3%;
  }

  .next {
    right: -3%;
  }

  .popular-sellers-list {
    width: 200px;
  }

  .popular-sellers-bg {
    width: 200px;
    height: 200px;
  }

  .footer {
    margin-top: 50px;
  }

  .footer-wrapper {
    width: 90vw;
  }

  .socials {
    width: 35px;
    height: 35px;
  }

  .subscribe-form-input {
    width: 250px;
  }

  .icon {
    color: #fff;
  }

  .nav-menu {
    background-color: #4cbe42;
  }

  .wave-pattern {
    top: -11%;
  }

  .store-is-closed-modal {
    left: 38%;
  }

  .wave-pattern-copy {
    top: -11%;
    margin-top: 100px;
    margin-bottom: -57px;
  }

  .faqs-wrapper {
    padding-top: 60px;
  }

  .container-10 {
    max-width: 70vw;
  }

  .store-header {
    margin-top: 37px;
  }

  .store-header-wrapper {
    width: 90vw;
    height: 400px;
  }

  .div-block-52 {
    width: 83vw;
  }

  .div-block-53 {
    width: 70%;
    font-size: 35px;
  }

  .heading-11 {
    font-size: 34px;
  }

  .category-grocies {
    padding-top: 40px;
  }

  .cat-groceries-wrapper {
    width: 90vw;
  }

  .holder {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .cat-groceries {
    width: 200px;
  }

  .electronics-bg {
    width: 200px;
    height: 200px;
  }

  .div-block-56 {
    width: 100%;
  }

  .membership-wrapper {
    width: 80vw;
  }

  .heading-14 {
    font-size: 38px;
  }

  .div-block-57 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 200px;
    height: 641.72px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-58 {
    width: 120px;
    height: 120px;
  }

  .image-6 {
    width: 40px;
    height: 34px;
  }

  .container-11 {
    max-width: 90vw;
  }

  .div-block-60 {
    width: 450px;
  }

  .cart-item-bg {
    width: 180px;
    height: 180px;
  }

  .cart-items {
    width: 180px;
  }

  .heading-15 {
    font-size: 30px;
  }

  .div-block-61 {
    width: 450px;
  }

  .heading-16 {
    font-size: 30px;
  }

  .order-summary {
    margin-left: 20px;
  }

  .section-2 {
    margin-top: 60px;
  }

  .div-block-65 {
    width: 90vw;
  }

  .div-block-66 {
    width: 60%;
  }

  .div-block-67 {
    width: 40%;
    margin-left: 60px;
  }

  .ksgdidgsikd {
    margin-left: 10px;
  }

  .amount-selector {
    width: 200px;
    margin-left: 10px;
  }

  .user-account {
    margin-top: 60px;
  }

  .user-account-wrapper {
    width: 90vw;
  }

  .heading-18 {
    font-size: 38px;
  }

  .account-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .user-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .order-details {
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
  }

  .email {
    width: 143px;
  }

  .logout-btn-wrapper {
    margin-top: 0px;
  }

  .divider {
    display: none;
  }

  .see-details-btn {
    margin-left: 20px;
  }

  .order-img {
    width: 130px;
    height: 130px;
  }

  .member-account {
    margin-top: 60px;
  }

  .member-account-wrapper {
    width: 90vw;
  }

  .member-details-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .member-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .div-block-83 {
    width: 60px;
    height: 60px;
    margin-left: 20px;
  }

  .text-block-35 {
    margin-left: 10px;
  }

  .privacy-policy-wrapper {
    padding-top: 60px;
  }

  .container-10-copy {
    max-width: 70vw;
  }

  .terms-of-use-wrapper {
    padding-top: 60px;
  }

  .menu-button {
    margin-left: 20px;
    border-radius: 10px;
  }

  .menu-button.w--open {
    background-color: #4cbe42;
  }

  .deals-header-wrapper {
    width: 90vw;
    height: 300px;
  }

  .deals-header-img-holder {
    width: 282px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .deals-header-right {
    margin-left: 0px;
  }

  .text-block-36 {
    font-size: 20px;
  }

  .cat-appliances-wrapper {
    width: 90vw;
  }

  .cat-appliances {
    width: 200px;
  }

  .cat-appliances-bg {
    width: 200px;
    height: 200px;
  }

  .category-appliances {
    padding-top: 40px;
  }

  .category-beauty {
    padding-top: 40px;
  }

  .cat-beauty-wrapper {
    width: 90vw;
  }

  .cat-beauty {
    width: 200px;
  }

  .cat-beauty-bg {
    width: 200px;
    height: 200px;
  }

  .cat-clothing {
    width: 200px;
  }

  .category-clothing {
    padding-top: 40px;
  }

  .category-luggage {
    padding-top: 40px;
  }

  .cat-luggage {
    width: 200px;
  }

  .cat-luggage-bg {
    width: 200px;
    height: 200px;
  }

  .category-electronics {
    padding-top: 40px;
  }

  .cat-electronics-wrapper {
    width: 90vw;
  }

  .cat-electronics {
    width: 200px;
  }

  .cat-electronics-bg {
    width: 200px;
    height: 200px;
  }

  .category-floral {
    padding-top: 40px;
  }

  .cat-floral-wrapper {
    width: 90vw;
  }

  .cat-floral {
    width: 200px;
  }

  .cat-floral-bg {
    width: 200px;
    height: 200px;
  }

  .category-home-kitchen {
    padding-top: 40px;
  }

  .category-sport-fitness {
    padding-top: 40px;
  }

  .category-tires-auto {
    padding-top: 40px;
  }

  .cat-home-kitchen-wrapper {
    width: 90vw;
  }

  .cat-home-kitchen {
    width: 200px;
  }

  .cat-home-kitchen-bg {
    width: 200px;
    height: 200px;
  }

  .cat-sport-fitness-wrapper {
    width: 90vw;
  }

  .cat-sport-fitness {
    width: 200px;
  }

  .cat-sport-fitness-bg {
    width: 200px;
    height: 200px;
  }

  .cat-tires-auto-wrapper {
    width: 90vw;
  }

  .cat-tires-auto {
    width: 200px;
  }

  .cat-tires-auto-bg {
    width: 200px;
    height: 200px;
  }

  .cat-clothing-bg {
    width: 200px;
    height: 200px;
  }

  .press-brand-wrapper {
    padding-top: 60px;
  }

  .partner-opportunities-wrapper {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .preloader-wrapper {
    width: 70vw;
  }

  .preloader-loading-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-85 {
    width: 80vw;
  }

  .instruction-input-field {
    width: 95%;
  }

  .instruction-input-wrapper {
    width: 100%;
  }

  .submit-note {
    width: 95%;
  }

  .button-wrapper {
    width: 80vw;
  }

  .close-button {
    width: 25px;
  }

  .pin-holder {
    top: -4%;
    width: 40px;
  }

  .groceries-list {
    width: 200px;
  }

  .groceries-bg {
    width: 200px;
    height: 200px;
  }

  .text {
    width: 50px;
    height: 50px;
    margin-top: 10px;
    margin-left: 0px;
  }

  .div-block-88 {
    display: none;
  }

  .call-us {
    bottom: 5%;
  }

  .picked-for-you {
    padding-top: 100px;
  }

  .picked-for-you-wrapper {
    width: 90vw;
  }

  .often-bought-with-list {
    width: 200px;
  }

  .picked-for-you-bg {
    width: 200px;
    height: 200px;
  }

  .often-bought-with {
    padding-top: 100px;
  }

  .often-bought-with-wrapper {
    width: 90vw;
  }

  .often-bought-with-bg {
    width: 200px;
    height: 200px;
  }

  .picked-for-you-list {
    width: 200px;
  }

  .buy-again {
    padding-top: 100px;
  }

  .buy-again-list {
    width: 200px;
  }

  .buy-again-bg {
    width: 200px;
    height: 200px;
  }

  .buy-again-wrapper {
    width: 90vw;
  }

  .favourites-btn {
    width: 35px;
    height: 35px;
  }

  .upload-wrapper {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .view-favourites-btn {
    width: 100%;
    margin-top: 0px;
  }

  .account-buttons-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .order-details-section {
    margin-top: 60px;
  }

  .order-details-wrapper {
    width: 90vw;
  }

  .favourites {
    padding-top: 40px;
  }

  .favourites-wrapper {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .favourites-container {
    width: 90vw;
  }

  .favourites-list {
    width: 200px;
  }

  .favourites-bg {
    width: 200px;
    height: 200px;
  }

  .text-block-44 {
    width: 100%;
  }

  .department-categories-header {
    width: 90vw;
    height: auto;
    padding: 40px;
    text-align: center;
  }

  .department-categories-wrapper {
    width: 90vw;
  }

  .department-categories-list-wrapper {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .department-categories-list {
    width: 200px;
  }

  .department-categories-list-bg {
    width: 200px;
    height: 200px;
  }

  .checkout {
    padding-bottom: 100px;
  }

  .order-summary-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .form-5 {
    width: 90vw;
  }

  .order-summary-checkout {
    margin-left: 0px;
  }

  .heading-16-copy {
    font-size: 30px;
  }

  .image-11 {
    width: 300px;
  }

  .div-block-223 {
    height: auto;
  }

  .search-results {
    padding-top: 40px;
  }

  .search-results-container {
    width: 90vw;
  }

  .search-results-wrapper {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .search-wrapper {
    right: -167%;
    width: 68vw;
  }

  .search-input {
    padding-left: 20px;
  }

  ._24-hr-store-header {
    margin-top: 37px;
  }

  ._24-hr-store-header-wrapper {
    width: 90vw;
    height: 400px;
  }

  ._24-hr-store-heading {
    width: 90%;
    font-size: 35px;
  }

  ._24-hr-store-header-image-wrapper {
    width: 80vw;
  }

  ._24hr-products-wrapper {
    width: 90vw;
  }

  ._24hr-store-product-list-wrapper {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  ._24hr-store-product-list {
    width: 200px;
  }

  ._24hr-store-product-bg {
    width: 200px;
    height: 200px;
  }

  ._24hr-store-products-header {
    width: 90vw;
    height: auto;
    padding: 40px;
    text-align: center;
  }

  .category-furniture {
    padding-top: 40px;
  }

  .cat-furniture {
    width: 200px;
  }

  .cat-furniture-bg {
    width: 200px;
    height: 200px;
  }

  .div-block-225 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .call {
    width: 50px;
    height: 50px;
  }

  .category-products-head {
    width: 90vw;
    height: auto;
    padding: 40px;
    text-align: center;
  }

  .category-products-wrapper {
    width: 90vw;
  }

  .category-products-list-wrapper {
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .category-products-list {
    width: 200px;
  }

  .category-products-bg {
    width: 200px;
    height: 200px;
  }

  .favourites-btn-copy {
    width: 35px;
    height: 35px;
  }

  .slider-next {
    right: -3%;
  }

  .slider-prev {
    left: -3%;
  }
}

@media screen and (max-width: 767px) {
  .hero-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hero-img-holder {
    margin-left: -50px;
  }

  .heading {
    width: 100%;
    font-size: 30px;
    text-align: center;
  }

  .right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60vw;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .departments-wrapper {
    position: relative;
    height: auto;
  }

  .text-block {
    font-size: 17px;
  }

  .block-1 {
    height: 150px;
  }

  .block-2 {
    height: 150px;
  }

  .block-3 {
    height: 150px;
  }

  .block-4 {
    height: 150px;
  }

  .block-5 {
    height: 150px;
  }

  .block-6 {
    height: 150px;
  }

  .block-1-img-holder {
    width: 126px;
  }

  .block-2-img-holder {
    width: 150px;
  }

  .block-3-img-holder {
    width: 110px;
  }

  .block-4-img-holder {
    width: 130px;
  }

  .block-5-img-holder {
    width: 150px;
  }

  .block-4-heading {
    font-size: 1.5em;
  }

  .block-5-heading {
    font-size: 1.5em;
  }

  .block-3-heading {
    font-size: 1.5em;
  }

  .block-2-heading {
    font-size: 1.5em;
  }

  .block-1-heading {
    font-size: 1.5em;
  }

  .why-wrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .div-block-9 {
    width: 45%;
    margin-top: 30px;
  }

  .heading-3 {
    font-size: 25px;
  }

  .heading-4 {
    text-align: center;
  }

  .popular-sellers {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section-title {
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 38px;
  }

  .prev {
    left: auto;
    top: 0%;
    right: 12%;
    bottom: auto;
    width: 48px;
  }

  .next {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 48px;
  }

  .popular-sellers-list {
    width: 180px;
  }

  .popular-sellers-bg {
    width: 130px;
    height: 130px;
  }

  .middle-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-20 {
    margin-top: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-7 {
    margin-top: 0px;
  }

  .last-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-23 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .top-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .subscribe-form-flex {
    margin-top: 0px;
  }

  .field-label {
    margin-top: 30px;
    text-align: center;
  }

  .div-block-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-27 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image {
    width: 50px;
  }

  .image-2 {
    width: 50px;
  }

  .image-3 {
    width: 50px;
  }

  .image-4 {
    width: 50px;
  }

  .div-block-30 {
    width: 65px;
  }

  .div-block-30-copy {
    width: 46px;
  }

  .text-block-10 {
    display: none;
  }

  .text-block-12 {
    display: none;
  }

  .wave-pattern {
    top: -4%;
  }

  .text-block-7-copy {
    margin-top: 20px;
  }

  .store-is-closed-modal {
    left: 45%;
  }

  .wave-pattern-copy {
    top: -4%;
  }

  .heading-10 {
    font-size: 35px;
  }

  .faqs-wrapper {
    padding-top: 40px;
  }

  .container-10 {
    max-width: 80vw;
  }

  .store-header-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-53 {
    top: 0px;
    width: 85%;
  }

  .heading-11 {
    font-size: 30px;
  }

  .category-grocies {
    padding-top: 50px;
  }

  .cat-groceries {
    width: 200px;
  }

  .electronics-bg {
    width: 150px;
    height: 150px;
  }

  .text-block-21 {
    font-size: 17px;
  }

  .heading-13 {
    font-size: 35px;
  }

  .text-block-22 {
    font-size: 15px;
  }

  .form-block-2 {
    width: 100%;
  }

  .heading-14 {
    font-size: 35px;
  }

  .log-in-wrapper {
    width: 80vw;
  }

  .sign-up-wrapper {
    width: 80vw;
  }

  .div-block-57 {
    top: 9%;
    width: 150px;
    height: 300px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-58 {
    top: 35%;
    width: 100px;
    height: 100px;
  }

  .image-6 {
    width: 35px;
    height: 30px;
  }

  .cart {
    margin-top: 60px;
  }

  .container-11 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-60 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-61 {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .order-summary {
    margin-top: 60px;
  }

  .div-block-65 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-66 {
    width: 100%;
  }

  .div-block-67 {
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
  }

  .text-block-27 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .heading-18 {
    font-size: 35px;
  }

  .account-details {
    margin-top: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .user-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .order-details {
    width: 100%;
    margin-top: 40px;
    margin-left: 0px;
  }

  .logout-btn-wrapper {
    margin-top: 0px;
  }

  .divider {
    display: none;
  }

  .member-details-wrapper {
    margin-top: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .member-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .div-block-83 {
    width: 40px;
    height: 40px;
  }

  .privacy-policy-wrapper {
    padding-top: 40px;
  }

  .container-10-copy {
    max-width: 80vw;
  }

  .terms-of-use-wrapper {
    padding-top: 40px;
  }

  .menu-button.w--open {
    margin-left: 10px;
  }

  .deals-header-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .deals-header-img-holder {
    width: 60vw;
    margin-left: -50px;
  }

  .deals-header-left {
    margin-top: 40px;
  }

  .deals-header-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60vw;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .cat-appliances {
    width: 200px;
  }

  .cat-appliances-bg {
    width: 150px;
    height: 150px;
  }

  .category-appliances {
    padding-top: 50px;
  }

  .category-beauty {
    padding-top: 50px;
  }

  .cat-beauty {
    width: 200px;
  }

  .cat-beauty-bg {
    width: 150px;
    height: 150px;
  }

  .cat-clothing {
    width: 200px;
  }

  .category-clothing {
    padding-top: 50px;
  }

  .category-luggage {
    padding-top: 50px;
  }

  .cat-luggage {
    width: 200px;
  }

  .cat-luggage-bg {
    width: 150px;
    height: 150px;
  }

  .category-electronics {
    padding-top: 50px;
  }

  .cat-electronics {
    width: 200px;
  }

  .cat-electronics-bg {
    width: 150px;
    height: 150px;
  }

  .category-floral {
    padding-top: 50px;
  }

  .cat-floral {
    width: 200px;
  }

  .cat-floral-bg {
    width: 150px;
    height: 150px;
  }

  .category-home-kitchen {
    padding-top: 50px;
  }

  .category-sport-fitness {
    padding-top: 50px;
  }

  .category-tires-auto {
    padding-top: 50px;
  }

  .cat-home-kitchen {
    width: 200px;
  }

  .cat-home-kitchen-bg {
    width: 150px;
    height: 150px;
  }

  .cat-sport-fitness {
    width: 200px;
  }

  .cat-sport-fitness-bg {
    width: 150px;
    height: 150px;
  }

  .cat-tires-auto {
    width: 200px;
  }

  .cat-tires-auto-bg {
    width: 150px;
    height: 150px;
  }

  .cat-clothing-bg {
    width: 150px;
    height: 150px;
  }

  .press-brand-wrapper {
    padding-top: 40px;
  }

  .partner-opportunities-wrapper {
    padding-top: 40px;
  }

  .preloader-logo-wrap {
    width: 100%;
  }

  .loading-main {
    width: 100%;
  }

  .loading-bg {
    width: 100%;
  }

  .loading-wrapper {
    width: 100%;
  }

  .preloader-loading-bar {
    position: relative;
  }

  .title {
    padding-right: 20px;
    padding-left: 20px;
  }

  .close-button {
    width: 25px;
    height: 25px;
  }

  .pin-holder {
    top: -3%;
    width: 36px;
  }

  .contact-us-wrapper {
    width: 80vw;
  }

  .heading-20 {
    font-size: 25px;
  }

  .groceries-list {
    width: 200px;
  }

  .groceries-bg {
    width: 150px;
    height: 150px;
  }

  .picked-for-you {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .often-bought-with-list {
    width: 180px;
  }

  .picked-for-you-bg {
    width: 130px;
    height: 130px;
  }

  .often-bought-with {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .often-bought-with-bg {
    width: 130px;
    height: 130px;
  }

  .picked-for-you-list {
    width: 180px;
  }

  .buy-again {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .buy-again-list {
    width: 180px;
  }

  .buy-again-bg {
    width: 130px;
    height: 130px;
  }

  .favourites-btn {
    width: 30px;
    height: 30px;
  }

  .text-block-38 {
    width: 100%;
  }

  .div-block-92 {
    width: 100%;
  }

  .div-block-93 {
    width: 100%;
  }

  .heading-21 {
    font-size: 35px;
  }

  .submit-documents {
    width: 100%;
  }

  .form {
    width: 90vw;
  }

  .text-block-40 {
    width: 100%;
  }

  .text-block-41 {
    width: 100%;
  }

  .div-block-94 {
    width: 90vw;
  }

  .cancel-submission {
    width: 100%;
  }

  .account-buttons-wrap {
    height: 90px;
  }

  .favourites {
    padding-top: 50px;
  }

  .favourites-list {
    width: 200px;
  }

  .favourites-bg {
    width: 150px;
    height: 150px;
  }

  .text-block-38-copy {
    width: 100%;
  }

  .div-block-96 {
    width: 100%;
  }

  .text-block-38-copy-copy {
    width: 100%;
  }

  .favourites-heading {
    font-size: 35px;
  }

  .department-categories-header {
    height: auto;
    padding: 40px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .department-categories-list {
    width: 200px;
  }

  .department-categories-list-bg {
    width: 150px;
    height: 150px;
  }

  .heading-23 {
    font-size: 40px;
  }

  .department-categories-img {
    width: 50%;
  }

  .department-categories-title {
    text-align: center;
  }

  .right-block {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .left-block {
    width: 100%;
  }

  .checkout {
    padding-bottom: 60px;
  }

  .form-5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order-summary-checkout {
    margin-top: 60px;
  }

  .image-11 {
    width: 250px;
  }

  .div-block-223 {
    height: 419px;
  }

  .search-results {
    padding-top: 50px;
  }

  .search-results-heading {
    font-size: 35px;
  }

  .search-wrapper {
    width: 63vw;
    padding-bottom: 70px;
  }

  .search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .search-button {
    width: 100%;
    margin-top: 10px;
  }

  ._24-hr-store-header-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._24-hr-store-heading {
    top: 0px;
    width: 85%;
  }

  ._24hr-store-product-list {
    width: 200px;
  }

  ._24hr-store-product-bg {
    width: 150px;
    height: 150px;
  }

  ._24hr-store-products-header {
    height: auto;
    padding: 40px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .category-furniture {
    padding-top: 50px;
  }

  .cat-furniture {
    width: 200px;
  }

  .cat-furniture-bg {
    width: 150px;
    height: 150px;
  }

  .category-products-head {
    height: auto;
    padding: 40px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .category-products-list {
    width: 200px;
  }

  .category-products-bg {
    width: 150px;
    height: 150px;
  }

  .favourites-btn-copy {
    width: 30px;
    height: 30px;
  }

  .slider-next {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 48px;
  }

  .slider-prev {
    left: auto;
    top: 0%;
    right: 12%;
    bottom: auto;
    width: 48px;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    width: 300px;
    height: 110px;
    padding-left: 0px;
  }

  .div-block {
    height: 80px;
    padding-right: 0vw;
    padding-left: 3vw;
  }

  .home-header {
    margin-top: 20px;
  }

  .hero-img-holder {
    width: 90%;
    margin-left: -12px;
  }

  .heading {
    text-align: center;
  }

  .left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .right {
    width: 80vw;
  }

  .departments-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .departments-wrapper {
    width: 100%;
  }

  .div-block-4 {
    width: 100%;
    margin-top: 20px;
    margin-left: 0px;
  }

  .block-1 {
    height: 120px;
  }

  .block-2 {
    height: 120px;
  }

  .block-3 {
    height: 120px;
  }

  .block-4 {
    height: 120px;
  }

  .block-5 {
    height: 120px;
  }

  .block-6 {
    height: 120px;
  }

  .start-shopping-btn {
    width: 120px;
  }

  .block-1-img-holder {
    width: 100px;
  }

  .block-2-img-holder {
    width: 100px;
  }

  .block-3-img-holder {
    width: 80px;
  }

  .block-4-img-holder {
    width: 100px;
  }

  .block-5-img-holder {
    width: 100px;
  }

  .block-5-heading {
    font-size: 1.1em;
  }

  .why-wrapper {
    width: 80vw;
  }

  .text-block-3 {
    font-size: 13px;
  }

  .heading-2 {
    font-size: 15px;
  }

  .heading-3 {
    font-size: 20px;
  }

  .deals-list {
    width: 230px;
  }

  .deals-of-the-day-bg {
    width: 230px;
  }

  .deals-of-the-day {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .heading-4 {
    font-size: 15px;
  }

  .text-block-4 {
    font-size: 15px;
  }

  .all-categories {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .categories-list {
    margin-left: 0px;
  }

  .popular-sellers {
    padding-bottom: 80px;
  }

  .section-title {
    font-size: 20px;
  }

  .prev {
    width: 40px;
    height: 40px;
  }

  .next {
    width: 40px;
    height: 40px;
  }

  .text-block-6 {
    font-size: 10px;
  }

  .text-block-7 {
    text-align: center;
  }

  .subscribe-form-flex {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }

  .subscribe-form-input-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .subscribe-form-input {
    width: 100%;
    height: 40px;
  }

  .field-label {
    white-space: nowrap;
  }

  .submit-button {
    height: 40px;
  }

  .div-block-27 {
    padding-top: 10px;
  }

  .image {
    width: 40px;
  }

  .image-2 {
    width: 40px;
  }

  .image-3 {
    width: 40px;
  }

  .image-4 {
    width: 34px;
  }

  .text-block-8 {
    font-size: 11px;
  }

  .store-is-now-closed {
    font-size: 12px;
  }

  .div-block-30 {
    width: 55px;
    padding-left: 5px;
  }

  .div-block-30-copy {
    margin-left: 5px;
  }

  .search-btn {
    width: 40px;
    margin-right: 0px;
    margin-left: 5px;
  }

  .wave-pattern {
    top: -2%;
  }

  .text-block-7-copy {
    text-align: center;
  }

  .store-is-closed-modal {
    left: 33%;
    width: 200px;
  }

  .wave-pattern-copy {
    top: -2%;
  }

  .heading-9 {
    font-size: 20px;
  }

  .heading-10 {
    font-size: 30px;
    line-height: 1.1;
  }

  .div-block-50 {
    width: 70px;
  }

  .container-10 {
    max-width: 85vw;
  }

  .store-header {
    margin-top: 20px;
  }

  .heading-11 {
    font-size: 25px;
  }

  .category-grocies {
    padding-top: 20px;
  }

  .holder {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .see-all-btn {
    font-size: 15px;
  }

  .membership {
    margin-top: 40px;
  }

  .div-block-54 {
    width: 100%;
    margin-top: 40px;
  }

  .heading-13 {
    font-size: 30px;
  }

  .button {
    width: 100%;
  }

  .heading-14 {
    font-size: 30px;
  }

  .div-block-57 {
    top: -4%;
    width: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-58 {
    top: 64%;
    width: 50px;
    height: 50px;
  }

  .image-6 {
    width: 15px;
    height: 15px;
  }

  .container-11 {
    max-width: 80vw;
  }

  .cart-item-bg {
    width: 200px;
    height: 200px;
  }

  .cart-items {
    width: 80%;
    margin-left: 0px;
  }

  .heading-15 {
    font-size: 26px;
  }

  .heading-16 {
    font-size: 25px;
  }

  .order-summary {
    width: 80vw;
    margin-left: 0px;
  }

  .div-block-66 {
    height: 300px;
  }

  .text-block-27 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ksgdidgsikd {
    width: 200px;
  }

  .amount-selector {
    width: 150px;
  }

  .div-block-70 {
    margin-bottom: 20px;
  }

  .user-account {
    margin-top: 40px;
  }

  .heading-18 {
    font-size: 30px;
  }

  .user-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .logout-btn-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 35px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .order-details-heading {
    font-size: 25px;
  }

  .order-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .see-details-btn {
    margin-left: 0px;
  }

  .div-block-82 {
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-32 {
    text-align: center;
  }

  .member-account {
    margin-top: 40px;
  }

  .member-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container-10-copy {
    max-width: 85vw;
  }

  .menu-button {
    margin-left: 0px;
  }

  .menu-button.w--open {
    margin-left: 0px;
  }

  .deals-header {
    margin-top: 20px;
  }

  .deals-header-img-holder {
    width: 90%;
    margin-left: 0px;
  }

  .deals-header-left {
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .deals-header-right {
    width: 80vw;
  }

  .category-appliances {
    padding-top: 20px;
  }

  .category-beauty {
    padding-top: 20px;
  }

  .category-clothing {
    padding-top: 20px;
  }

  .category-luggage {
    padding-top: 20px;
  }

  .category-electronics {
    padding-top: 20px;
  }

  .category-floral {
    padding-top: 20px;
  }

  .category-home-kitchen {
    padding-top: 20px;
  }

  .category-sport-fitness {
    padding-top: 20px;
  }

  .category-tires-auto {
    padding-top: 20px;
  }

  .text-block-37 {
    margin-bottom: 10px;
  }

  .heading-19 {
    font-size: 20px;
  }

  .title {
    padding-right: 20px;
    padding-left: 20px;
  }

  .close-button {
    width: 20px;
    height: 20px;
  }

  .pin-holder {
    top: -2%;
    width: 30px;
  }

  .heading-20 {
    font-size: 20px;
  }

  .department-categories {
    margin-top: 20px;
  }

  .groceries-list {
    margin-left: 0px;
  }

  .picked-for-you {
    padding-bottom: 80px;
  }

  .often-bought-with {
    padding-bottom: 80px;
  }

  .buy-again {
    padding-bottom: 80px;
  }

  .heading-21 {
    font-size: 30px;
  }

  .image-9 {
    width: 200px;
  }

  .div-block-94 {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-22 {
    font-size: 20px;
  }

  .account-buttons-wrap {
    height: auto;
    margin-top: 40px;
  }

  .order-details-section {
    margin-top: 40px;
  }

  .payment-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .delivery-information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .payment-heading {
    font-size: 25px;
  }

  .delivery-info-heading {
    font-size: 25px;
  }

  .text-block-43 {
    font-size: 15px;
  }

  .favourites {
    padding-top: 20px;
  }

  .favourites-wrapper {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .favourites-heading {
    font-size: 30px;
  }

  .department-categories-header {
    padding-right: 10px;
    padding-left: 10px;
  }

  .department-categories-list-wrapper {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .heading-23 {
    font-size: 30px;
  }

  .department-categories-title {
    font-size: 15px;
  }

  .right-block {
    padding-right: 0px;
    padding-left: 0px;
  }

  .checkout {
    padding-bottom: 40px;
  }

  .div-block-214 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column_1 {
    padding-right: 0px;
  }

  .column_2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-215 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .column_3 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .order-summary-checkout {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .heading-16-copy {
    font-size: 25px;
  }

  .image-11 {
    width: 200px;
  }

  .div-block-223 {
    height: auto;
  }

  .search-results {
    padding-top: 20px;
  }

  .search-results-heading {
    font-size: 30px;
  }

  .search-results-wrapper {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .search-wrapper {
    right: -134%;
    width: 100vw;
  }

  .search {
    width: 90%;
  }

  .search-input {
    width: 100%;
  }

  .search-button {
    width: 100%;
  }

  ._24-hr-store-header {
    margin-top: 20px;
  }

  ._24hr-store-product-list-wrapper {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  ._24-hr-store-products-header {
    margin-top: 20px;
  }

  ._24hr-store-products-header {
    padding-right: 10px;
    padding-left: 10px;
  }

  .category-furniture {
    padding-top: 20px;
  }

  .category-products-header {
    margin-top: 20px;
  }

  .category-products-head {
    padding-right: 10px;
    padding-left: 10px;
  }

  .category-products-list-wrapper {
    padding-right: 20px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .favourites-btn-copy {
    width: 35px;
    height: 35px;
  }

  .payment-option-wrap {
    padding-right: 0px;
    padding-left: 0px;
  }

  .slider-next {
    width: 40px;
    height: 40px;
  }

  .slider-prev {
    width: 40px;
    height: 40px;
  }
}

@font-face {
  font-family: 'Mark pro';
  src: url('/web/20220120231731im_/https://grocerytakeout.com/fonts/Mark-Pro-Regular.OTF') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mark pro';
  src: url('/web/20220120231731im_/https://grocerytakeout.com/fonts/Mark-Pro-Heavy.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mark pro';
  src: url('/web/20220120231731im_/https://grocerytakeout.com/fonts/Mark-Pro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mark pro';
  src: url('/web/20220120231731im_/https://grocerytakeout.com/fonts/Mark-Pro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*
     FILE ARCHIVED ON 23:17:31 Jan 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:56:44 Aug 28, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.412
  exclusion.robots: 0.016
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 24.952
  LoadShardBlock: 71.681 (3)
  PetaboxLoader3.datanode: 93.557 (4)
  PetaboxLoader3.resolve: 109.672 (2)
  load_resource: 160.549
*/